Pino Toscano [Mon, 7 Mar 2022 06:56:22 +0000 (06:56 +0000)]
kpmcore (21.12.3-1) unstable; urgency=medium
* Team upload.
* New upstream release.
* Update symbols file from the logs of buildds.
* CI: enable blhc, as it should work fine now.
* Update the build dependencies according to the upstream build system:
- bump cmake to 3.16.0
* Remove the unused ${shlibs:Depends} substvar from libkpmcore-dev.
[changes brought forward from 20.12.2-4+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Tue, 23 Feb 2021 15:11:08 +0000]
* Update symbols file for raspbian.
[PATCH] Fix smartctl exit status success check According to the smartctl man page: ``` EXIT STATUS The exit statuses of smartctl are defined by a bitmask. If all is well with the disk, the exit status (return value) of smartctl is 0 (all bits turned off). If a problem occurs, or an error, potential error, or fault is detected, then a non-zero status is returned. In this case, the eight different bits in the exit status have the following meanings for ATA disks; some of these values may also be returned for SCSI disks. . Bit 0: Command line did not parse. . Bit 1: Device open failed, device did not return an IDENTIFY DEVICE structure, or device is in a low-power mode (see '-n' option above). . Bit 2: Some SMART or other ATA command to the disk failed, or there was a checksum error in a SMART data structure (see '-b' option above). . Bit 3: SMART status check returned "DISK FAILING". . Bit 4: We found prefail Attributes <= threshold. . Bit 5: SMART status check returned "DISK OK" but we found that some (usage or prefail) Attributes have been <= threshold at some time in the past. . Bit 6: The device error log contains records of errors. . Bit 7: The device self-test log contains records of errors. [ATA only] Failed self-tests outdated by a newer successful extended self-test are ignored. ``` . BUG: 429028
Gbp-Pq: Name upstream_2ea9ff49_fix_smartctl_exit_status_success_check.patch
Pino Toscano [Fri, 12 Feb 2021 21:15:58 +0000 (21:15 +0000)]
kpmcore (20.12.2-4) unstable; urgency=medium
* Team upload.
* Drop unused build dependencies: libatasmart-dev, libkf5auth-dev,
libparted-dev, libqca-qt5-2-dev, and util-linux
- drop also the libatasmart-dev dependency in libkpmcore-dev
- drop also the libqca-qt5-2-plugins dependency in libkpmcore10
* Enable the build on any architecture (not only Linux ones), as it builds
fine now.
* Update symbols files from the logs of buildds.